**Is your feature request related to a problem? If so, please describe.** PerformPut is useful for BP3/BP4, and it is not needed for BP5. For BP5, call either PerformDataWrite, Put(sync) Put (deferred), followed by EndStep will do.