Added configurability for the usage of objects in communications instead of arrays