use set_acl instead of setting __acl__ directly, as the objectmap will need updating