Actually decorators as in Python would help in many places. But I don't like the suggested syntax in Ruby (e.g. http://stackoverflow.com/questions/1891429/decorators-in-ruby-migrating-from-python). Maybe Ruby has evolved within the last 4 years?