Started to extend ServiceBasedRestController and break controllers and models into versions.