I have followed your instructions to implement it in the same manner as the Java SDK is, they are public there, and i need them to be public since i need to call them inside the **CustomDataStorage** module to trigger the **apply_custom_data_updates_if_necessary** method.

I have added a CustomDataHashMethods module that implements six methods:
**:has_key?, :has_value?, :include?, :store, :keys, :values**