cassanova MAP collection accepts object while keeping backward compatible array Object.