public abstract void Validate(object value); }
internal void Validate(object value) { if (validation != null) { validation.Validate(value); } }