Implemented deferred based initialization to allow plugins to block load process.