removed iterator default ctors