public boolean contains(BeanIdentifier id) { return get(id) != null; }
@Override public <T> ContextualInstance<T> get(BeanIdentifier id) { ContextualInstance<T> instance = super.get(id); if (instance == null && isAttached()) { String prefixedId = getNamingScheme().prefix(id); instance = cast(getAttribute(prefixedId)); } if (resetHttpSessionAttributeOnBeanAccess && instance != null){ put(id, instance); } return instance; }