Add Object#acts_like? method