cam: started extracting some Object API