Refactor exposure of review to be more idiomatic
Remake review spec