made mvc config abstract to be able to add interceptors in sub projects