Made objects responsible for updating themselves.