Abstracted common features
Renaming
Track parent
Naming clean up