Nolonger using parameters to pass Data but beans.
Changed MetalconController to BaseController and MetalconView to BaseView.
Now having inner data classes.