Array field

This is a very basic solution for issue #153. It allows to create array fields. Only objects can be stored in the array (no array of strings, sorry). API and drawbacks are described in the issue.