code: function CircularRegion (identifier, latitude, longitude, radius){
  	// Call the parent constructor, making sure (using Function#call)
  	// that "this" is set correctly during the call
  	Region.call(this, identifier);
  
  	CircularRegion.checkLatitude(latitude);
  	CircularRegion.checkLongitude(longitude);
  	CircularRegion.checkRadius(radius);
  
  	this.latitude = latitude;
  	this.longitude = longitude;
  	this.radius = radius;
  
  	// {String} typeName A String holding the name of the Objective-C type that the value
  	//    this will get converted to once the data is in the Objective-C runtime.
  	this.typeName = 'CircularRegion';
    
  }
docs: @constructor
  
  @param {String} identifier @see {CLRegion}
  
  @param {Number} latitude The latitude in degrees. Positive values indicate
  latitudes north of the equator. Negative values indicate latitudes south of
  the equator.
  
  @param {Number} longitude The longitude in degrees. Measurements are relative
  to the zero meridian, with positive values extending east of the meridian
  and negative values extending west of the meridian.
  
  @param {Number} radius A distance measurement (in meters) from an existing location.
  
  @throws {TypeError} if any of the parameters are passed with an incorrect type.
  @throws {Error} if any of the parameters are containing invalid values.