public static <T> T p(Class<T> clazz) { return ModelFactory.proxy(clazz); }
public static <T> PropertyModel<T> m(Object value, T proxiedValue) { return ModelFactory.model(value, proxiedValue); }
public static <T> T p(T t) { return ModelFactory.proxy(t); }
public static <T> String i(T proxiedValue) { return ModelFactory.invokedProperty(proxiedValue); }