add sortBy() for Collection