Add asRuntimeColumn method to ColumnDeclare

This is for reusing the accessor methods from RuntimeColumn.

In the future we might need a base class to share the methods between
the two.