Refactoring

All descendants classes got inherited attributs