Apply require validator for field type of List. 

I'm not sure if this is appropriate or if this change follows project general conventions but here we have some fixes. Now you can add validators to fields type of `List` and they are actually apply. In addition, require validator checks if value's `length` attribute is equal to `0`.