renamed description field to not be confused with description in NSObject