Gibt es hierfür einen universellen Ansatz ..
klar... bau dir eine handvoll KLassen für die verwendeten Datentypen die du brauchst und ersetze deine einfachen Datentypen mit den entsprechenden Klassen. Em Ende kannst Du dann durch deine Propertyinstanzen iterieren und die geänderten in allen Geschmacksrichtungen ausgeben.
Oder du verwendest Settermethoden und pimpst diese über AOP mit einer entsprechenden Überwachung....