Tests for collection
Types in deep objects
Documentation