HiddenFactory as idea to not violate the law of demeter

an idea to not break the law of demeter.

A Record can only be created in a Table.
Tables can only be created in RecordManager.