Removed warnings
Added inherided interface support