Snake object model