Improve potion performance

Instances created with "potion.brew" behave in the same way as if
created with "new Class" which are optimized in most JS platforms