define delegate methods for virtual column info

this ensures that the virtual column info is consistent between the two
models and also eliminates the need for the setter method.