Changing behaviour of singleton dup and clone to return self instead of
nil