Hook up object properties in a (hopefully) more extendable way.
pep8