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.