Add isTemporary flag to User class