ArrayFields with new type