думаю, что в общем случае никак. Особенно Dataset. Их, вообще говоря, может быть создано и больше одного, в случае с датасетами - сильно больше одного.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший