Operators should contain logic with order they should be applied.
Make it extendable.