Changed propertyaccessor to be QObject to allow scripting access. PropertyAccessors are now passed by pointer, no longer by copy.