Created all the domain class needed for the project