Constructor vs GetInitialState