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