updated to use decorating triggers instead of inheritance
see https://github.com/creynders/robotlegs-framework/commit/1728dd11b3ae0c82cbe8fa90c6725b720640d3ed