Moved all functionality into each zoho class, will figure out the right inherit/extend/include syntax later