datastores shouldn't bcast, but they should be able to have listeners (me thinks). 
however servlets should know very little of other servlets and business logic