consistent layout of constructors

consts => assign parameters to local variables => local variable
initialisation