* develop: (27 commits)
additional change for empty
changing so that page does not break if server doesn't send the value
logic for anyRequired
refactor
merge
anyrequiredmodel
Reverted collectioViewHeight constraint.
Reverted back centerYAnchor
Removed un-necessary code.
Removing hard coded width.
implemented feedback
making pageIndex public
nil check
rules should be optional
clean up
regex
making properties and function public
equal rules
optimise
Making few properties public. Constraint fixes.
...