validate sub-entities