Allow Wire[A] syntax and make the code more Scala 2.10 friendly