Deprecate static methods

With the advent of Pimple and other dependancy containers its is now
unnecessary to handle this here
:white_check_mark: Update tests
:memo: Update docs