adding non empty validations
adding conventions and latest non empty built in validations
version bumped with latest non empty validations