change Document::User.upsert! method
fixing Document::Base to include roles in Document::User