Started shelling out some of the reflection registration and serialisation code..