Used scala reflect to introspect column members