optimized all model primitive types