refactor(API): Remove staticmethod

Convert static methods to regular class methods so it is more natural
when calling eachother and because staticmethod does not yield
a significant performance improvement.
Merge pull request #368 from kgriffs/chore

refactor(API): Remove staticmethod