Added documentation to AbstractObject