drop ArrayAccess so Accept\Value objects are read-only