IModel<Orientation> parameter ? If the idea is to use dynamically calculated orientation.
Otherwise I don't see a reason to use model.