public ArtistForUserForApiContract(ArtistForUser artistForUser, 
			ContentLanguagePreference languagePreference, 
			IEntryThumbPersister thumbPersister,
			bool ssl,
			ArtistOptionalFields includedFields) {

			Artist = new ArtistForApiContract(artistForUser.Artist, languagePreference, thumbPersister, ssl, includedFields);

		}
        private ArtistForApiContract GetArtist(Artist a, ArtistMergeRecord m, 
            ArtistOptionalFields fields,
            ArtistRelationsFields relations,
            ContentLanguagePreference lang,
            IRepositoryContext<Artist> ctx)
        {
            var contract = new ArtistForApiContract(a, lang, thumbPersister, WebHelper.IsSSL(Request), fields);

            if (relations != ArtistRelationsFields.None) {
                contract.Relations = new ArtistRelationsQuery(ctx, lang).GetRelations(a, relations);
            }

            return contract;
        }