inParent attribute setting checks first for existing value (to allow for overriding behaviour)