use propertySettingsSQL to construct "add column" clause
don't call "done" until actually done
propertyIsUnique should return "true" if the property is unique
short circuit isActual if we know we'll need to create the table
support for multi-column indexes