boolean getBool() / setBool(boolean)
double getNumber() / setNumber(double)
int getInt() / setInt(int)
String getString() / setString(String)
boolean isMode(String)
String[] getModes()
int getRGB() / setRGB(long rgb)
boolean getRainbow() / setRainbow(boolean)
// RangedProperty (slider 范围)
double getMin() / getMax() / getIncrement()
void setLow(double) / setHigh(double)
// Button
void run()
// List 子 boolean
List<Property> getChildren()
boolean getChildBool(String name) / setChildBool(String name, boolean)