Once we move to manager layer along with records, all this could simply be replaced with data that can be handleded very easily. For now I can add sample output.