Changed to register the actual implementation class for managed objects rather than the "represented" class name