[IMP] models: optimize field methods that used dir() like to_column()