Creating custom injectable classes