MVC extension based on purefactory.