Additional optimization and lower the dependency injection to only once per every fieldset. This should reduce memory footprint.

Signed-off-by: crynobone <crynobone@gmail.com>
unset unused parameters.

Signed-off-by: crynobone <crynobone@gmail.com>