@SuppressWarnings("unchecked") public T withProperty(String propName, Object value) { setProperty(propName, value); return (T) this; }
@SuppressWarnings("unchecked") public T withProperty(String propName, Object value) { setProperty(propName, value); return (T) this; }