Calling toArray() will let us re-use apply any setters and also expose any computed properties. Which simply returning `_properties` does not.