':param controller: object that implement methods created by routes lib
:param deserializer: object that supports webob request deserialization
through controller-like actions
:param serializer: object that supports webob response serialization
through controller-like actions'

def __init__(self, controller, deserializer=None, serializer=None):

    self.controller = controller
    self.serializer = (serializer or JSONResponseSerializer())
    self.deserializer = (deserializer or JSONRequestDeserializer())
