Rename scope to chain when taking a method name.
Fix potential problem with scope when trying to override an existing scope in a subclass.