Base implementation

Meh, then i have to handle the MvcEvent stuff and that does not belong here either.