added Resource constructors and Forest initialization