pass type with IObjectTypeAwareModel