Allow the ID to be fetched - this can be overriden on parent classes
Doc, lock and wrap.