fix interface extending internal classes, comment unimplemented interfaces [ci skip]