Add constructor parameter checks / shorter local variable names