Fix order in cmake files
Add Property struct to Accessible
made isReadable and isWriteable const

other formatting changes