This is very redundant with `createCompiledClass`. Why not just make the `value` optional and we can have a default (there is no harm in having an extra field even if some tests might not use it). Also maybe the value should be a `String` here since it gets stringified anyways.