If your models share a 'live' property that you control, why not refactor this down to a single unit of functionality?