[haiyang] add parent container inject parameter constructor