Spiked out value class to be used in FormInstance

No changes yet to FormInstance - let's wait until next week
to tear that apart