added support for adding/replacing properties using attribute filtering_mode