Just to point a quick problem : you seems to have changed the namespace or something between the two iterations. I made a project with the first version you posted, and we trying to reopen it with the new version, I have a text box saying that there's a name problem with the plugin.
I opened the project XML file, and saw that the first version was declared as something like :
<object-type name="RandomArray">
<plugin id="rL" name="Random Array" />
</object-type>
and the new version declares something like :
<object-type name="RandomArray">
<plugin id="rA" name="Random Array" />
</object-type>
Just editing the change inside the XML doesn't allows Construct to load the project. I reverted back to the old version for the moment, and when I have the time, I'm going to copy/paste in a new project, with the new version, but it's a little problem for the moment...