Implemented method borrowing with materialcopy.borrowing switch true, change name package ...daointerfaces to ...dao.interfaces