Make ALL the classes final... even internal private ones