First pass at mutable entityTypes with an isFrozen property