This might be more of a c3 thing but honestly... why cant we a.) have static variables for objects, constants for objects, as well as functions for objects.... you know, the same way you can if you were programming.
It would be nice to be able to declare object functions instead of just general functions. Then you could have local function variables for that object that would be different for each instance if you set them to constructs "static" (also, why does construct 2 call its variables static... this doesn't really fit with what static means in other programing languages... why not "persistant" or something along those lines...?)... well anyway, people who program might see the benefit... Those that don't, well, you would want them if you had used them.