update models to correctly implement change log subdocument and its user field population