Do not state the interface in derived concrete classes. Make the parent abstract.