Extend interface, not abstract class.