Only use 'isCollection()' method to determine if a field holds a collection or not.