public virtual void RegisterModelAdaptor(Type attributeType, IModelAdaptor adaptor) { adaptors[attributeType] = adaptor; }