Final classes + filling tables

All classes not intended to be extended have been made final. Filling
tables have been made complete (not half table flipped).