Efficient Support of object oriented applications on a distributed database architecture