Demo and Tests for working with \ArrayAccess