1) backbone inheritance fixes, 2) inferred defaultValues fixes, 3) cleanup