Interface inheritance