entity validation