Implemented dependency consumer traits. Closes #22.