All,

One of the discussion points from today was around where activation belongs.  I pushed up a branch with a rough example of what this might look like

https://github.com/johnament/cdi/commit/f4cb91dca0eeb7edef5d4238f55ca413a0711e26

One of my concerns with doing this is that to get a context object from the bean manager, it needs to be active.  This is in the javadocs: Obtains an active {@linkplain javax.enterprise.context.spi.Context context object} for the given.  If we change this, it risks breaking compatibility.

Let me know your thoughts.

John