Implementing BaseArtisan's methods