- validate level rw-access permission on attributes
- supply declaration based default values for not set attributes
- set of attribute value to "nil":
- reset to default value if default other than nil
- if default nil the attribute will be deleted as the access return nil
- new object type schema instead of inconsistent old kind:
- a new kind can be any specifier from "st", "st_brick" to "st_brick_n"
- class = common attr., mesg., similar behaviour, image - e.g. "st_brick"
- subkind = most specific kind with one or more attr. fixed to values
- obj:kind() return most specific kind - dynamically evaluated on base
of attribute values via given XML declaration
- obj:is("akind") checks if a objects fits to kind based on XML declaration
Note:
- just a few test objects are yet XML declared