Simple prototype-based object system