Thank you for taking so much time to explain some things. I myself learned some new things from your comment.

I hope some people will also learn some new things from my post as well. That's the objective here.

Using "rockstar" in the title is nothing more than a attraction factor I think you know that also. Because who is rockstar anyway? Am I the one to define? No. But are you the one to deny? Well that's another No :P

So thank you.

Passionate about Clean code and SOLID Architecture