fixed ambiguous linq overides