Lots of little changes. The biggest is the reflection-based entity factory.