|  | @@ -243,10 +243,10 @@ GenerateMembers(io::Printer* printer) const {
 | 
	
		
			
				|  |  |      "public scg::IList<$type$> $capitalized_name$List {\r\n"
 | 
	
		
			
				|  |  |      "  get { return $name$_; }\r\n"   // note:  unmodifiable list
 | 
	
		
			
				|  |  |      "}\r\n"
 | 
	
		
			
				|  |  | -    "public int $capitalized_name$Count {\r\n" // TODO(jonskeet): Remove?
 | 
	
		
			
				|  |  | +    "public int $capitalized_name$Count {\r\n"
 | 
	
		
			
				|  |  |      "  get { return $name$_.Count; }\r\n"
 | 
	
		
			
				|  |  |      "}\r\n"
 | 
	
		
			
				|  |  | -    "public $type$ Get$capitalized_name$(int index) {\r\n" // TODO(jonskeet): Remove?
 | 
	
		
			
				|  |  | +    "public $type$ Get$capitalized_name$(int index) {\r\n"
 | 
	
		
			
				|  |  |      "  return $name$_[index];\r\n"
 | 
	
		
			
				|  |  |      "}\r\n");
 | 
	
		
			
				|  |  |  }
 | 
	
	
		
			
				|  | @@ -257,7 +257,7 @@ GenerateBuilderMembers(io::Printer* printer) const {
 | 
	
		
			
				|  |  |      // Note:  We return an unmodifiable list because otherwise the caller
 | 
	
		
			
				|  |  |      //   could hold on to the returned list and modify it after the message
 | 
	
		
			
				|  |  |      //   has been built, thus mutating the message which is supposed to be
 | 
	
		
			
				|  |  | -    //   immutable.
 | 
	
		
			
				|  |  | +    //   immutable. This unfortunately limits the use for collection initializers...
 | 
	
		
			
				|  |  |      "public scg::IList<$type$> $capitalized_name$List {\r\n"
 | 
	
		
			
				|  |  |      "  get { return pbc::Lists<$type$>.AsReadOnly(result.$name$_); }\r\n"
 | 
	
		
			
				|  |  |      "}\r\n"
 |