Handling multiple DisplaySystem objects

Hey, I am currently hacking jME to use as a headless rendering web service. I notice that the DisplaySystem class uses the singleton pattern so only one instance of a DisplaySystem can be used by a particular program. This is not an ideal pattern in a web service where it will be more efficient to have multiple DisplaySystem objects lying around to service multiple requests simultaneously.



Is there any reason for having a static DisplaySystem besides a game only needing one? If I modify jME source to accept multiple will it blow up?



Thanks