converted the autocompleteboxprovider to use extension methods for Session instead of repositories