Fixes #9 -- Allows PriceField to store `None`.

This changes allows None for PriceFields as reported in #9