public TextPrompt(TextPrompt source)
		{
			UpdatedAt = DateTime.Now;
			LocaleId = source.LocaleId;
			this.Subject = source.Subject;
			this.TextKey = source.TextKey;
			TextName = source.TextName;
			TranslatedText = source.TranslatedText;
		}
		public TypePrompt(TextPrompt prompt)
		{
			AssemblyQualifiedName = prompt.Subject.Assembly.GetName().Name;
			FullTypeName = prompt.Subject.FullName;
			TypeName = prompt.Subject.Name;
			TextName = prompt.TextName;
			TextKey = prompt.TextKey;
			LocaleId = prompt.LocaleId;
			UpdatedAt = prompt.UpdatedAt;
			UpdatedBy = prompt.UpdatedBy;
			Text = prompt.TranslatedText;
		}
		public TypePrompt(TextPrompt prompt)
		{
			_prompt = prompt;
		}