1. Removed the current caching because it would lead to runtime
problems.
2. Refactored the handling of sources again:
	The EventSourceCollector has now only one responsibility - collecting
event sources. The process of binding has been moved completely to the
DefaultEventBinder.
3. Created a Factory for the EventSource.