Read-only was added to prevent using the entity for modifying post data. We want to allow modifying posts only via WP functions so that we don't skip any hooks etc. [MAILPOET-5646]