public Class<? extends Annotation> annotationOf(Field field) {
        FieldStoreItem item = store.get(FieldStoreItem.createKey(field));
        if(item != null) {
            return item.getAnnotation();
        }
        return null;
    }