Moving to a more type safe dispatcher.
Fixing the enum value.
Starting to add more mvc classes