Facets’ BasicObject is an implementation of Jim Weirich’s BlankSlate.
BlankSlate Copyright 2004 by Jim Weirich (jim@weirichhouse.org). All rights reserved.
Since Ruby 1.9 has a BasicObject class this will of course be deprecated as 1.9 goes mainstream.