Require dependencies even if they don't have a corresponding factory function parameter

Proposed resolution to #10.