I didn't really think that it didn't work - this was caused by not paying enough attention to which files NetBeans was importing to resolve @SessionScoped. Now fixed, apologies for the false alarm.
[Message sent by forum member 'healeyb']
http://forums.java.net/jive/thread.jspa?messageID=393119