refactor: move the BaseObjectExtensions namespace inside the libCVWS library & same for unit tests