code: public void addEntity(SQLiteEntity value) {
  		entities.put(value.getName(), value);
  		entitiesBySimpleName.put(value.getSimpleName().toString().toLowerCase(), value);
  		Set<SQLProperty> listEntity = null;
  
  		// update map property name -> property collection with same name
  		for (SQLProperty p : value.getCollection()) {
  			listEntity = propertyBySimpleName.get(p.getName());
  			if (listEntity == null) {
  				listEntity = new HashSet<>();
  			}
  			checkName(listEntity, p);
  			listEntity.add(p);
  			propertyBySimpleName.put(p.getName().toLowerCase(), listEntity);
  		}
  	}
docs: Adds the entity.
  
  @param value
  the value