Complex exmaple on reflection is added.