The accessor methods are aware of their calling context (list,scalar) and will respond appropriately.
For example an item may have multiple creators,
so a call to creator() in a scalar context returns only the first creator; and in a list context all creators are returned.