class Cake {

  public void publish(String key, Object value) {
    getSubKeysAndValidateFullKey(key);
    String newKey = getPrefixWithSeparator(prefixStack) + key;
    entries.put(newKey, value);
  }

  public  Cake();
  public  Cake(Cake other);

}