Created required model classes