(Componere 2 >= 2.1.0)
La clase Definition permite al programador construir y registrar un tipo en tiempo de ejecución.
En caso de que una Definition reemplace una clase existente, la clase existente será restaurada cuando la Definition sea destruida.