def serializable_hash(runtime_options = {})
      return nil if object.nil?

      opts = options.merge(runtime_options || {})

      root_exposure.serializable_value(self, opts)
    end
def serializable_hash(runtime_options = {})
      return nil if object.nil?

      opts = options.merge(runtime_options || {})

      root_exposure.serializable_value(self, opts)
    end
The serializable hash is the Entity's primary output. It is the transformed
 hash for the given data model and is used as the basis for serialization to
 JSON and other formats.

 @param runtime_options [Hash] Any options you pass in here will be known to the entity
   representation, this is where you can trigger things from conditional options
   etc.