#30 setValue function works even if some extra fields are given by user