Make classes final where possible