diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..1ff0378
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+.metadata
diff --git a/Core/AndroidBinding/.classpath b/Core/AndroidBinding/.classpath
index a4f1e40..26bdfa6 100644
--- a/Core/AndroidBinding/.classpath
+++ b/Core/AndroidBinding/.classpath
@@ -3,6 +3,7 @@
-
+
+
diff --git a/Core/AndroidBinding/.gitignore b/Core/AndroidBinding/.gitignore
index 2896a1c..beb0454 100644
--- a/Core/AndroidBinding/.gitignore
+++ b/Core/AndroidBinding/.gitignore
@@ -1,4 +1,3 @@
-gen
-/**/*
-
-bin/**/*
\ No newline at end of file
+.settings/**/*
+gen/**/*
+bin/**/*
diff --git a/Core/AndroidBinding/bin/AndroidManifest.xml b/Core/AndroidBinding/bin/AndroidManifest.xml
deleted file mode 100644
index 9f65a6f..0000000
--- a/Core/AndroidBinding/bin/AndroidManifest.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Core/AndroidBinding/bin/androidbinding.jar b/Core/AndroidBinding/bin/androidbinding.jar
deleted file mode 100644
index c2c9a0a..0000000
Binary files a/Core/AndroidBinding/bin/androidbinding.jar and /dev/null differ
diff --git a/Core/AndroidBinding/bin/classes/gueei/binding/menu/AbsMenuBridge$OptionsItemObserver.class b/Core/AndroidBinding/bin/classes/gueei/binding/menu/AbsMenuBridge$OptionsItemObserver.class
deleted file mode 100644
index aba5e87..0000000
Binary files a/Core/AndroidBinding/bin/classes/gueei/binding/menu/AbsMenuBridge$OptionsItemObserver.class and /dev/null differ
diff --git a/Core/AndroidBinding/bin/classes/gueei/binding/menu/AbsMenuBridge.class b/Core/AndroidBinding/bin/classes/gueei/binding/menu/AbsMenuBridge.class
deleted file mode 100644
index dc2da27..0000000
Binary files a/Core/AndroidBinding/bin/classes/gueei/binding/menu/AbsMenuBridge.class and /dev/null differ
diff --git a/Core/AndroidBinding/bin/classes/gueei/binding/menu/BindableOptionsMenu.class b/Core/AndroidBinding/bin/classes/gueei/binding/menu/BindableOptionsMenu.class
deleted file mode 100644
index 997243f..0000000
Binary files a/Core/AndroidBinding/bin/classes/gueei/binding/menu/BindableOptionsMenu.class and /dev/null differ
diff --git a/Core/AndroidBinding/bin/classes/gueei/binding/menu/ContextMenuBinder.class b/Core/AndroidBinding/bin/classes/gueei/binding/menu/ContextMenuBinder.class
deleted file mode 100644
index 860443f..0000000
Binary files a/Core/AndroidBinding/bin/classes/gueei/binding/menu/ContextMenuBinder.class and /dev/null differ
diff --git a/Core/AndroidBinding/bin/classes/gueei/binding/menu/IMenuBinder.class b/Core/AndroidBinding/bin/classes/gueei/binding/menu/IMenuBinder.class
deleted file mode 100644
index ab49222..0000000
Binary files a/Core/AndroidBinding/bin/classes/gueei/binding/menu/IMenuBinder.class and /dev/null differ
diff --git a/Core/AndroidBinding/bin/classes/gueei/binding/menu/IMenuItemChangedCallback.class b/Core/AndroidBinding/bin/classes/gueei/binding/menu/IMenuItemChangedCallback.class
deleted file mode 100644
index 16c1242..0000000
Binary files a/Core/AndroidBinding/bin/classes/gueei/binding/menu/IMenuItemChangedCallback.class and /dev/null differ
diff --git a/Core/AndroidBinding/bin/classes/gueei/binding/menu/MenuGroupBridge.class b/Core/AndroidBinding/bin/classes/gueei/binding/menu/MenuGroupBridge.class
deleted file mode 100644
index a97c118..0000000
Binary files a/Core/AndroidBinding/bin/classes/gueei/binding/menu/MenuGroupBridge.class and /dev/null differ
diff --git a/Core/AndroidBinding/bin/classes/gueei/binding/menu/MenuItemBridge.class b/Core/AndroidBinding/bin/classes/gueei/binding/menu/MenuItemBridge.class
deleted file mode 100644
index 6669a6b..0000000
Binary files a/Core/AndroidBinding/bin/classes/gueei/binding/menu/MenuItemBridge.class and /dev/null differ
diff --git a/Core/AndroidBinding/bin/classes/gueei/binding/menu/MenuItemViemodel.class b/Core/AndroidBinding/bin/classes/gueei/binding/menu/MenuItemViemodel.class
deleted file mode 100644
index 52182b9..0000000
Binary files a/Core/AndroidBinding/bin/classes/gueei/binding/menu/MenuItemViemodel.class and /dev/null differ
diff --git a/Core/AndroidBinding/bin/classes/gueei/binding/menu/OnMenuItemClickListenerMulticast.class b/Core/AndroidBinding/bin/classes/gueei/binding/menu/OnMenuItemClickListenerMulticast.class
deleted file mode 100644
index 06c3f69..0000000
Binary files a/Core/AndroidBinding/bin/classes/gueei/binding/menu/OnMenuItemClickListenerMulticast.class and /dev/null differ
diff --git a/Core/AndroidBinding/bin/classes/gueei/binding/menu/OptionsMenuBinder.class b/Core/AndroidBinding/bin/classes/gueei/binding/menu/OptionsMenuBinder.class
deleted file mode 100644
index a1edd7a..0000000
Binary files a/Core/AndroidBinding/bin/classes/gueei/binding/menu/OptionsMenuBinder.class and /dev/null differ
diff --git a/Core/AndroidBinding/src/gueei/binding/Attribute.java b/Core/AndroidBinding/src/gueei/binding/Attribute.java
index caaadbc..8d23d7a 100644
--- a/Core/AndroidBinding/src/gueei/binding/Attribute.java
+++ b/Core/AndroidBinding/src/gueei/binding/Attribute.java
@@ -63,25 +63,36 @@ public void _setObject(final Object newValue, Collection