update validators and remove validations for unsupported data types
add tests for all new entity fns