Using getter instead of memeber in init()