made the valid_type? methods public in their respective adapters.
moved another valid type to public