Added interfaced collections support