I'd take the EC as either ctor param or method param, so it can be supplied from the outside.