Put on Pair

New DefaultNeedle has similar functionality to ReadOnlyNeedle