2.1.289
* move IR to inherit mixin class * fix lint * merged master * fixed by Anton's suggestions * Revert "merged master" This reverts commit f6c1036e251766d1ae0b6b01f5f295e8a35e72ba. * added tests * added one more test
* move IR to inherit mixin class * fix lint * merged master * fixed by Anton's suggestions * Revert "merged master" This reverts commit f6c1036e251766d1ae0b6b01f5f295e8a35e72ba. * added tests * added one more test