Lots of fun with Reflection. DTOs. SignalR.