Should this have :dependent => :destroy so that the attributes associated with a barclamp are destroyed when the barclamp instance is destroyed?