COM: what makes it work, black-box encapsulation through multiple, immutable interfaces | IEEE Conference Publication | IEEE Xplore