Add base class with dependecies and a test