Cannot inherit interface '|1' because the interface '|2' from which it inherits could be identical to interface '|3' for ...