Should this use `private_instance_methods` as well if `include_private` is `true`?