Initial commit for Model classes