code: private Map<Object, Object> lazyProperties() {
          if (properties == null) {
              properties = new HashMap<Object, Object>();
          }
          return properties;
      }
docs: Lazy creation of properties hash.
  
  @return    Returns in instance of the properties