def method_missing(meth, *args, &block)
      if !loaded?
        self.loaded = true
        reload
        send(meth, *args, &block)
      else
        super
      end
    end
def method_missing(meth, *args, &block)
      if !loaded?
        self.loaded = true
        reload
        send(meth, *args, &block)
      else
        super
      end
    end
Overrides the default method_missing check. This override is used in lazy
 loading to ensure that the requested field or method is truly unavailable.

 [Arguments]
 :meth     (system)

 :args     (system)

 :block    (system)