Actually, I think the problem is injustice in the economy. My solution for that is a 'democratically distributed income' that is funded by money that is created as needed.
It can be a minimum guaranteed income or it could be expanded to be the pay for everyone employed in any business or government. In the latter case, there could still be unlimited in-kind benefits (insurance, education, housing, transportation, etc.) or not accruing to different positions--or not. If such benefits were not allowed, that would eliminate exploitation from the economy, thus achieving Marx's goal--and maximal justice in the structure of the economy. In any event, 'singularly self-employed' people, who were neither an employer nor an employee, could still produce any (legal) good or service and sell it for whatever the market would allow.