rename
ID, Kind, ToString
Manager, hooks, observers