added respond_to? to decorator