More elegant implementation for parameters support in such