Prevents data-model collections from recursively looping on inner collections
Adds syntax test