@Nullable protected Object get(int type, String key) { final Entity entity = this.entity; // volatile read final PropertyEntry entry = getEntryStore().getEntry(entity.entityName, entity.entityId, key); return (entry != null) ? entry.getValue(type) : null; }