finish more functions in IndexedSchema
add hidden columns in Schema