added guard
value function of domain/range has been renamed to impliedValue and returns now a QVariant. Purpose of the function is to present internal values to a readable representation