Otro problema es que las subclases se deben definir en código, por lo que los usuarios del programa no puede definir subclases nuevas.