I'm a bit confused because this return an Hash not an object, but the self[search[:id]] return a Search object.
Could we have then yard document for it (and which type is it supposed to return ?)