Rediseñada clase VBO como clase abstracta