Make method more dynamic, and don't use class properties for functions that pass by reference (in oauth_signature method)