fix bug on DIContainer