I am used to returning self object in a methods beginning with "add"