Separate unit tests and add support for private array-like properties (v0.0.2)