Add draft of PropertyCollectorInterface.