RNN Hidden Layer Question

I’m curious what the reasoning is for having the hidden vector(s) of RNNs input by the user and managed outside of the object architecture.

Are there any plans to automate it’s creation within the RNN object at a future date?