Avoid calling accessors in init and dealloc