Fix for #18: storing non-UserDetails objects
Release 1.2.3
Merge branch 'release/1.2.3'