ICollection → IEnumerable + nullable types handling