inherit interfaces implemented by base classes

inherit interfaces implemented by base classes