Replaced custom getter/setter by Pimple ArrayAccess interface

The reasons for this change are:

  * The getter/setter weren't really performing any action on the given data
  * The resulting code is (slightly) more concise
  * The performance is (slightly) improved (about 1.5 points according to the benchmark script)