Added deep data initialization.