Added type interface support
0.12.3