diff --git a/clearing-parent/backend-api/pom.xml b/clearing-parent/backend-api/pom.xml
index ad0714978..974f8f46f 100644
--- a/clearing-parent/backend-api/pom.xml
+++ b/clearing-parent/backend-api/pom.xml
@@ -82,6 +82,11 @@
assertj-core
test
+
+ org.reflections
+ reflections
+ 0.9.11
+
diff --git a/clearing-parent/backend-api/src/main/java/ru/spcex/clearing/backendapi/meta/ActionElement.java b/clearing-parent/backend-api/src/main/java/ru/spcex/clearing/backendapi/meta/ActionElement.java
new file mode 100644
index 000000000..8fa0523be
--- /dev/null
+++ b/clearing-parent/backend-api/src/main/java/ru/spcex/clearing/backendapi/meta/ActionElement.java
@@ -0,0 +1,49 @@
+package ru.spcex.clearing.backendapi.meta;
+
+
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+import java.util.LinkedList;
+import java.util.List;
+
+@SuppressWarnings({"DefaultAnnotationParam", "unused"})
+public class ActionElement {
+ @JsonProperty(value = "class")
+ private String clazz = null;
+
+ @JsonProperty(value = "name", required = true)
+ private String name = null;
+
+ @JsonProperty(value = "destination", required = false)
+ private String destination = null;
+
+ @JsonProperty(value = "array", required = false)
+ @JsonInclude(JsonInclude.Include.NON_EMPTY)
+ private Boolean isArray = null;
+
+ // @JsonProperty(value = "fields", required = true)
+// private List