0: parent reference clean-up. Removed difficult to implement functionality