С двойными именами ситуация не сильно прояснилась. Оставил пока имена как в ссылке. Может, в дальнейшем по тексту статьи станет понятнее