Added default values for undefined data fields and allowing handlers also for missing values