Move StreamableDecorator to impl