Implemented iterator, fixed bugs with parent/child, fixed remove method.