public static function ContactFormFunction()
 {
     $template = new SSViewer('ContactTemplateProvider');
     $controller = new ContactController();
     $form = $controller->ContactForm();
     // a little bit all over the show but to ensure a slightly easier upgrade for users
     // return back the same variables as previously done in comments
     return $template->process(new ArrayData(array('AddContactForm' => $form, 'SuccessMessage' => $controller->SuccessMessage())));
 }