feat(ngNode): Add indirection for element properties to allow fast dirty checking