Add DIC features
Add ::home method
Tests