Change toString() in CatalogDetail into one statement instead of StringBuilder.