Backwards-compatible, safer object inheritance. Check out the example.