fixes #172 gracefully handle mixed userProperties usage when reading from DB