Interface changes to ease Spring integration