optimized ModelType