setProperty() needs to be replaced with CzXomlProperty instead of CzString as string conversion has to take place each time a property is set.
Refactor setProperty(), UpdateFromAnimation(). UpdateBinding() and LoadFromXoml() so they all use a centralised update property method.
Optimise setProperty(), getProperty(), UpdateFromAnimation(), UpdateBinding() and LoadFromXoml() to perform less comparisons (divide search by first character of property name.
Make property system more extensible by replacing current if-then-else system with a new class property system that stores a list of available properties along with which static methods should be called to modify them. This will enable users to more easily extend derived actors.