I'll review this PR in detail tonight, for now I don't think this is a great idea changing an instance based on a querystring. I can pass any value as the property_id.