'Adds a recurrent link to this component using default settings.
This adds the connection to the previous time step only to the network.  It
constructs a LinkedFeatureChannel proto and adds it to the spec, using
defaults to assign the name, component, translator, and layer of the
channel.  The user must provide the embedding_dim only.
Args:
source_layer: Optional override for a source layer instead of the default.
**kwargs: Forwarded arguments to the LinkedFeatureChannel proto.'

def add_rnn_link(self, source_layer=None, **kwargs):

    if (source_layer is None):
        source_layer = self.default_source_layer()
    self.spec.linked_feature.add(name='rnn', source_layer=source_layer, source_component=self.spec.name, source_translator='history', fml='constant', **kwargs)
