Se agrero control por aparte para el constructor addConstructor getConstructor getkey4constructor