mvc/svc extension parameter refactoring