Simpler extend & notify