Interface inheritance, fixed #48.