make classes sealed where necessary
rename file to match class