As we can write default implementations to the methods in a interface, what happens to abstract classes now?