Added HideResult annotation.
Changed instantiation order.