context.byType() or .byName() should return null for a non existing bean
Allow deferred set of the context
Default event bus should be a Spring managed bean