getDescription() apparently not implemented correctly. Why? Creating a separate object and printing getDescription works as requested.