Parenthesis logic bug + cleanup (internal) APIs + some performance

Performance relates to a potential overhead of property lookups during
render phase.
(append to previous) different load order
Build
Merge pull request #5 from wiredearp/master

Logic bug + some cleaning up