Python dynamic attributes creation, a blessing or a curse?
programmers.stackexchange.com