Divided ArrayPath-Accessor and StringPath-Accessor into separate classes