For example, if I'm encoding a model as a string of text, I have to save and set the property of each object. (Name, Position, Size, Color, etc.) So if I'm doing this for numerous different parts which each have a dozen different properties, I'd like a way to read the properties so I don't try and set properties that don't exist, causing errors. At the moment I have to take a huge table with dozens of different names of properties and test each one on the unknown object to see if it exists. Such methods are inherently laggy and could be mitigated through the implementation of a simple method to return each property of an object, sort of like the :GetChildren() method. |