use const ValueMap& for setters.