Added interfaces to IR classes