Introduced NewExecutionContext() to safely create a new ExecutionContext-instance.
Fixed a bug in "first" and "last" filter. Added tests.