replaced SMuFL singleton with dependency injection