chore(perf): getter function dirty comparison
Add InputPasswordDirective