Added singleton support so that no need to create property in application delegate.