Set several methods as final.
Moved the API to another project.
Changed the imports to use the new API library.