Adding Debug post
Posting an error if there are more than one reference before to release the wrappedObject member. Reversing the use of the specific free method to release properly all other instance of the wrappedObject before
Setting the address to empty to release all the observers (and so many references on the wrappedObject)