More RPC changes for SP

Yeah - there is a null check above again
  if (NULL == property) // property ID does not exist
              throw JSONRPCError(RPC_INVALID_PARAMETER, "Property ID does not exist");
but I should just be reusing that property object - will amend