"Define your objects and interfaces correctly, and the problem solves itself."
I am a Software Engineer who is always looking to learn more.