The files with the underscore are the "machine" classes and are written each time you build the project. The files without underscore are the "human" classes and are only created once and never replaced. The human class files should contain your custom logic.
If you had previously added code to the Xcode generated managed object subclass files, move that to the mogenerator human class files.