Using static typing on processor callback. First step to support polymorphic types.

```DeSerializeAndProcessEntry``` instead of plain ```DeSerializeEntry```.

Moved to references only to explicitly avoid copies. Lambdas have to not be unnamed any longer.