subo las clases abstractas en el core