'Assigns to the hidden units of this LSTM.
Args:
value: The new value for the hidden units. If None, the hidden units are
considered to be filled with zeros.'

@hidden.setter
def hidden(self, value):

    if (value is not None):
        value.get_shape().assert_is_compatible_with(self._output_shape)
    self._hidden = value
