More shit
Even more shit
i dunno man
Something works!
Allow homogenous properties in _propertyArray
Remove some _propertyArray decls for speed
Use self.dynamicType instead of hardcoding type