Version 2 with dummy persistance and console application logic