- Fixed  copy ctor for set_parent.
- Improved naming.
- Removed junk.