In this case I'm not really using the prototype. It's behaving more like a counter than anything else. I use the prototype function to read it and determine how many arguments to send... no more. The attribute I'm trying to set is to tell me weather or not the sub being delcared needs references instead of just data.
My code doesn't have bugs, it just develops random features.