Switching to modern property definitions in header file. Addresses issue #183