refatoring ReviewCollection