correct validation of exclusive min/max
refactor dependencies to draft v4 spec
moved to darft v4