 of loading object.
But there are also some significant drawbacks of delegates:
<OL>
<LI>There are actually two object instances: delegator object and target object. 
DyBASE always return reference to delegator object. But if you return <code>self</code>
from some method, if will not be equal to the object from which method was invoked:
<pre>
class MyRoot&lt;Persistent 
    def me
        return self
    end
end

root = db.getRootObject
itIsMe = (root == root.me) # !!! false
</pre>

<LI>You can not inspect 