the current event/job handling implementation accesses the properties of a job (valuemap) sometimes without any type, getting the object and casting this to the expected type.
this creates a dependency to the underlying valuemap implementation and bypasses conversion logic e.g. for Date/Calendar values.
to work with outher resources providers than JCR (e.g. nosql resource provider) this should be changed.