Class ModelImplementation