add a getter for front_attributes() which does the upgrade() internally for convenience
rename objects & files to closer match DOM standard