Consider injecting via the constructor, rather than through member fields (makes the injection more consistent).