handle interfaces as well
Merge branch 'alex_interface_type' of git@github.com:xwic/appkit.git into appkit_5.1
less code