Base ahora incluye id y nuevo constructor