Put on Pair

Needle and WeakNeedle now have similar functionality
Removed Unnecessary calls to DisposedConditional
Removed "ConversionNeedle"

Better mechanisms for this will be added in the future
Improved readability