Good documentation here but I think you should put these comments right above their respective constructors they describe rather than collected together here.