new CompositeHiddenLayer structure