Added DependantCallable.
Added a new way to define 'DictFactory's. You can now override existing fields, or pass new ones in the instance constructor.