Refined class structure (abstract classes)