Update changelog, and let Model.valid_type? accept a Hash