* simplified command validation syntax
* simplified event_source handling
* added projection error reporting