When using extension attributes, if you perform the following:
file1.ma will contain a requires line for the plug-in but file2.ma will not. Both files will load and function properly, but the files will be slightly different due to the requires line. This is the expected behavior.