Model classes skeleton