allow override of comparision key with :key_column option