Added thread safety to log
Added thread safety to disposable object
Inherited disposable object in base state