code: func isSubType(protoProp *ProtoProperty) bool {
  	if (protoProp.Type == "object" && !protoProp.IsNonPropertiesObject()) || (protoProp.Type == "array" && protoProp.Items.Type == "object") {
  		return true
  	}
  	return false
  }
docs: // Do the properties of this type point to a nested type? Can be array or object that nests
  // a sub type.