Fix comment typos
Reword comment to be clearer
Simplify the 4 constructor forms to 2