getters and setters properly added, method names look nice