moved transition namespace from being a shared property to being a static property. should cut down on memory consumption.