Replaced Generated* classes with custom, specialized api model
Added /classes to prevent accidentally committing class files