class MyClass { construct=func(self,Props){ self:Props=Props; }{Props={}} GetProp=func(self,Name){ send self.Props[Name]; } } set Class = new MyClass with [{Name="MyClass Name"}]; log(Class::GetProp("Name"));