[haiyang] add injector interface and property implementation
[haiyang] add configs into container