Resolved some more, added View parent class to move the redirect and getRequestMethod to View instead of defined in every class