Suggestion for Salary Component

@KanchanChauhan
I guess (though not sure) this might also eliminate the use of the eval statements in the source code(I’m not an eval fan) .

Also solves this problem