update private constructor parameters