Nu fungerar det med factory, frågan är om det fortfarande är objektorienterat