Major refactor of External Service providers to be spring managed beans instead of persistable roo objects