i wonder why we need this. probably a ValueTransformator would make more sense instead.