converted all ivars in interface to properties
more renames of properties, updated to use ARC