@@ -0,0 +1,563 @@
+package com.github.spirylics.xgwt.essential;%0A%0A%0Aimport jsinterop.annotations.JsOverlay;%0Aimport jsinterop.annotations.JsPackage;%0Aimport jsinterop.annotations.JsType;%0A%0Aimport static com.google.gwt.query.client.GQuery.$;%0A%0A@JsType(isNative = true, name = %22Object%22, namespace = JsPackage.GLOBAL)%0Apublic class SmartJsObject %7B%0A%0A    @JsOverlay%0A    public final SmartJsObject set(String name, Object value) %7B%0A        $(this).prop(name, value);%0A        return this;%0A    %7D%0A%0A    @JsOverlay%0A    public final %3CV%3E V get(String name) %7B%0A        return $(this).prop(name);%0A    %7D%0A%0A%7D%0A

add smart object