Created mandatory properties option for the object type and adapted CollectionView and DocumentView to accept object-type options.
Created the field datatype and added the elementsType to the arraytyoe view.