allow for tuple with arbitrary length
added preliminary Dict class
add propnames attribute changed how dicts are serialized
fixed a problem with storing bool values as attributes
fixed a error introduced in 99cb445c47f6e066041ccea97eae0c5a62dbdf
can now skip automatic property initialization with init_props=False