Dynamic properties with get/set property methods. Refractor needed.