allow setup initialisation function for View and Model