Naming convention. Parameter markers incorrectly called placeholders.
Optimisation. Do not rebuild parameter types each time statement is executed.
Naming convention.