Just like ActiveSupport's delegate but delegates both readers and writers.