I'm sorry I don't fully understand. Is PropertiesComponent an interface? It would be helpful if you could link the source code of related classes and simple reproducer/test.