Refactored ivars into "private" properties