Code cleanup: moved all property declarations to header files.