a simple dependency-injection, service helper library