Cleaning up objects, stating requirements explicitely.