Use a properties array instead of a propertyList
Only 'load' keys from passed in struct that are properties of the object
Use StructKeyExists instead of IsDefined
Just remove it
Fix reference to property list in render
Use _properties to indicate that it is a private variable
Make it truly private
Merge pull request #4 from singlebrook/loadstruct_props_only

Loadstruct loads properties only