Working on reflection cache