Isn't the Null bound here redundant to subclassing the Mapping trait?  I can't think of how you could have a non-nullable Mapping.  Or are you just including it here as pseudo-documentation that having Mapper[Null] is ok?