Going to switch to SchemaObject class level caching; messed something up before in Foreign keys having to dow with original/modified data stores at the descriptor level.
Added StoredObject level cache; now taking apart field level caching/versioning
Bug in storage of ForeignField (tag in main.py)