Abstract classes are now traits