Bug #3313 - update Database models, API endpoints and saving/loading to support description field