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