Bugfix: ArrayCollection subclassed because it was invoking 'new static()' which lead to a weird behaviour