Rename TransactionNeedle.cs to Transaction.Needle.cs