Revert "Refactor object PUT to make EC easier to add"

Changes in EC Design has negated the requirement for this patch.
This reverts commit 0ee555d0b0fed5611a179724c8e5018ac78d5d02.

Change-Id: Ib764f6f4281bcb9ab18f6d0662a4d5c05d888ecf
Merge "Revert "Refactor object PUT to make EC easier to add"" into feature/ec