Fixes deep recursion in the ArraySource.

Removes find() calls so that associations aren't reset.
Allows null values in the ArraySource.
Merge pull request #55 from Phally/2.3-arrayrecursion

Fix deep recursion in ArraySource