Use ivars instead of property setters in initializer