Required Fields

Hi,

I've made an enhancement to set fields as required on collections. Just something I needed.
See if you like it and merge if you want.

cheers