ability to define an action on an instance