Adding missing finals.
Trait and convenience object tweaks. Took notes from the scala library collection packages.