added hidden columns, and maps for alias<->property