refactored the forwarding beans so that there is one transactional and one non-transactional (both stateless and stateful)