Validation revisited --Task model decoupled to Base model