Constructor, getters, setters, methods of classes