#519 Add setValue methods to Value types. StringValue refactoring