Cosmetic refactoring
Category Refactoring
Adding documentation
AddParent Null -> This from its parent