fix proxy respond_to? order and support respond_to_missing?