Updating dependency versions
Basic fields types and validation implemented