code: function findValueOfChildren(child, fieldToBeValidated){
  	if (!child.props.hasOwnProperty(fieldToBeValidated)) {
  		if (child.props.children) {
  			if (child.props.children.length) {
  				let arr = child.props.children.map((item) => {
  					return findValueOfChildren(item, fieldToBeValidated);
  				});
  
  				return findValueInArray(arr);
  			}
  			else {
  				return findValueOfChildren(child.props.children, fieldToBeValidated);
  			}
  		}
  	}
  	else {
  		return child.props;
  	}
  }
docs: * recursive - we need to cover deep nested items.