Introduces argument validation capabilities to every receiver class. Should be used via the `include` or `extend` keywords.
@author Boris Parak <parak@cesnet.cz>