So many getters and setters...