Maybe. I can have a play with this one myself once this is done. I think generally speaking using an array for this meta data might not be the right approach, as multiple setMeta('foo', 'bar')->setMeta('baz' $crazyComplicatedArray) would allow for JSON-API or HAL.