Implement some of object internal methods