Liberal Marxism or is it Hegelianism