New version: added ability to specify params as iterable, dict as arguments of decorator itself