Open for Voting

Check for circular dependencies prior to creating a new dependency

Check and prevent a object instance (node or group/container) from being configured to be a parent of its parent. We're looking to check for a top-down hierarchy that prevents a child from becoming a parent to an object somewhere up the hierarchy. Please see attachment for illustration.