Hide non public from the prototype and make the others enumerable.

Avoid cloning properties when setting in the prototype.
Also remove the inspect in favour of doing it JIT when needed (still to be done).