Mix all the above ingredients in the mixer bowl except for the bread and cake flour, butter and salt.
Add in the flour in two or three batches.
Add in the salt.
Lastly add in the softened butter.
Knead till the dough is elastic. Cover the bowl and let it rest in a warm place till the dough has risen till doubled in size.
When the dough has risen till doubled, punch down and roll into a rectangle.
Brush the dough generously with cinnamon paste.
Roll up the dough into a log. Cut into equal sizes and place in a greased tray.
Cover and let it rise till doubled.
Brush with egg wash and bake for about 15 mins at 190°c until golden brown.