subjects no debería tan tener su propia clase?