Расширение ContentControl
Имеется некоторый ContentControl элемент. Мне нужно создать его расширенную версию, добавив новые возможности, а именно, опуская излишние подробности, представление множества дочерних элементов внутри. При этом, вызов SetValue(ContentProperty) должен добавлять новый элемент, а GetValue(ContentProperty) должен возвращать последний добавленный элемент. Как можно реализовать такое?