synthesized variables, plist working correctly