use stackable array instead of array where needed in sources
fix event publisher test
fix event publisher test
make args optional in eventtranslator interface
make args optional in ringbuffer
update test assets to have optional args
update stubeventtranslator for ringbuffer test