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.
Merge pull request #1172 from tenderlove/delegate_vc

define delegate methods for virtual column info