code: @Override
  	public Map<String, Object> getChildren(Boolean includeInheritedFields)
  	{
  		Map<String, Object> fields = new HashMap<String, Object>();
  		if (includeInheritedFields)
  		{
  			fields.putAll(super.getChildren(includeInheritedFields));
  		}
  		fields.put("location", this.location);
  		fields.put("type", this.type);
  		return fields;
  	}
docs: Creates a map of all field names and their value
  
  @param includeInheritedFields
  if true all inherited fields are included
  @return a a map of names to values of all fields