The value should always be a string (the property specified via TextProperty). You can't get the "whole" account from the AutoComplete component. If you need that I suggest using RadzenDropDown instead - it has built-in filter as you type. The other option is to find the account by its name:
var account = accounts.FirstOrDefault(a => a.Name == value.ToString());
We will do our best to add ValueProperrty to AutoComplete similar to the DropDown for our next update next week.
UPDATE: Unfortunately I spoke too soon - we can't do that without a breaking change. Instead of ValueProperty we will add SelectedItem which can be bound to get any of the item properties. We will update our examples as well.