You can clone with
HTTPS or Subversion.
You can use @dynamic to resolve this warning for properties, but what about arbitrary methods?
You could declare stubs and parameterize extension by a list of methods to overwrite in the extended class. But this is way ugly!
You can declare conformance in a category. Hrm.
Declaring conformance in a category works.