How is this used exactly? And, given this context will only have the beans defined here, is size=2 really useful?

Also, I think this will shadow a bean with the same name from the global XD context