Fix #12: missing `collectionPrice`

Use `dict.get()` to avoid raising an exception when the data is missing, as suggested by @ocelma.