Just FYI - you don't need to specify immediate=false as that's the default for components which are services.