reakt extension for properties