Object oriented technologies