all traits for request
better implementation of processor and wrappers