Some better definition of the internal object schema