Ok, I'll use `readonly attribute Promise opened;` for now.