more meber initialization
prohibit implicitly created functions
clarify some logic with braces
actually return the data in a get-method