Helper methods for creating ProAct.Event instances.

* For now only for array events, because they were hard to construct.
* Tests added for testing the new methods.
Various bugfixes related to properties