After BuildEntity or EditEntity has run, the Entity may be modified. The changes must be successfully validated before they may be committed -- a commit actually updates the database. They may also be cancelled, using Revert. After committed or reverted, the entity is no longer editable.