Some rework for the extent handling in ApplicationCore
It is nearly saving the types...