allow dashes in property names
reset sheets on each pass
always concat consts
add flatten-media support