switching from ivars to properties in separate class extension header for unit testing