adding missed final private modifiers to state