using Converter since PropertyEditor is too slow