extending autorecord instead of registering

old method of registering and thus cloning classes removed, you can now extend autorecord