WireFactory is an Interface now, removed direct static calls to variables and added an Enhanced if statement to handled committed venue