[Design] Add compatibility items for controller back from MVC 5

@Eilon 

Reviewed the properties with @lodejard in person
Docs for all this stuff?