refactor validators
added tests for create message profile models