If trying to attach the same BasicObject twice without detaching it
inbetween, a warning will be generated and nothing will be done.
"attach"(this, private=FALSE, pos=2, ...)TRUE, private fields will also be attached,
otherwise not.TRUE if the BasicObject was attached, otherwise FALSE.
*detach() and attach(), detach().
For more information see BasicObject.