All basic classes with constructors, getters and setters added.