Style nit: This should be 4 spaces here. A bunch of other constructors and function definitions have the same spacing issue.