I'm trying to create a reusable module using Mendix. I'm able to successfully export the module and reuse it in other apps. However, in client app (in which I'm trying to import the module), I'm able to change the components (Microflows, Nanoflows, JSONStructures, etc.) created inside the imported module. However, I don't want the client apps to be changing my modules. I'm able to change the components, even for the modules imported from the app store. Is there a way I can export / publish my module so that anyone who is importing my module shouldn't be able to change the its components.
The modules are a collection of code, that you provide other users, so that they can use this code, too. I think the philosophy of Mendix is to contribute your code to the community.