def __getattr__(self, attr):
    if (attr in attrs):
        return self.data_object.eval(get_ds_prop(attr)())
    raise AttributeError(attr)
def __getattr__(self, attr):
    if (attr in attrs):
        return self.data_object.eval(get_ds_prop(attr)())
    raise AttributeError(attr)