Apply best practice. Constructor before getters!