Making like() method more generic with "addCondition"