A lightweight model wrapper to prepare your data for the view layer.