lazy loading username processor due to circular reference