allow checking setting existance with respond_to?

closes #28