Handling user input parameters validation by a decorator pattern