this way there is no need for the line 92 and DeserializerObserver knowing about ValueParameter. Less coupling ;)