Custom value for the root attribute

Доработан метод makeRoot(). Доработка дает возможность задавать пользовательское значение для rootAttribute. Это нужно в случае когда поле таблицы, которое обозначено как rootAttribute, связано по внешнему ключу с другой таблицей. В этом случае установка значения в rootAttribute по primaryKey не подходит.