Better Interface types handling. Include inherited types option.