Requires ParentKey in service

Just found it is the cleanest way to do this.

If the object of interest do not have parent, you can pass nil in and things will work just fine.