public virtual void ValidatesPresenceOf(object value, string message = "Required") { if (value == null) Errors.Add(message); if (String.IsNullOrEmpty(value.ToString())) Errors.Add(message); }