renamed OnModuleEntry -> DoAssignConstructor
Class::Prepare takes Environment as its argument
removed DoAssignConstructor
removed DoAssignConstructor