sxml-1 add different setter. thinking of using reflection for this setter methods