Default methods are mostly working, except for one inheritance corner case