I just realized that much of my event/listener strategy works only by accident and it just failed completely because I put an @AutoCreate in the wrong place: http://jira.jboss.com/jira/browse/JBSEAM-2669