Add add() method
Add Decouplr abstract interface, test