a candidate implementation of Object.