public DataObjectProfile(string name, Type type, IDataObjectInfoRetriever retriever, IDataObjectValidator validator) : this(name, type, null, retriever, validator) { }
private DataObjectProfile(string name, Type type, object dataObject, IDataObjectInfoRetriever retriever, IDataObjectValidator validator) { this.Name = name; this.Type = type; this.DataObject = dataObject; this.Retriever = retriever; this.Validator = validator; }