To accept empty list we should create a DynamicListModel + DynamicArrayField. 
You are free of to implement it.