Added swizzling methods

Created swizzling class for implementing without changing preexisting code