Allow use multiply ids for interface extending, fix #358
Missed generated code
Fixed compiler, added tests for interface extending