Enhance extends processing to support multiple inheritance for interfaces