Add InheritanceKVS and standardize inherited attr patterns
Fix pylint and typos
Clarify repr by naming