Refactor constructor. Remove unused Read_String function