Since you're deprecating "parent" adding some warning would be useful. Right now everything just keeps going as if nothing has changed but remote commands start failing.
Only if you read the example file do you get any indication that the API has changed.