TableParentConfiguration is a shim class between Table and Namespace configuration. It exist on the premise that a table may move between namespaces. However this is currently not possible in Accumulo and would require a major redesign the make it possible. This class always spend time looking up a tables namespace id each time a table property is accessed. However this Id will never changes.
Also should a tables namespace ever change, the current config code is not correct because not all code looks up the namespace id.
TableParentConfiguration should be removed.