Index: tests/test_phase.py
===================================================================
--- tests/test_phase.py	(revision 01c3cce20f4fe60352c5c0e4e104619adb839775)
+++ tests/test_phase.py	(revision 813e855eac7ce0884d4d8b35d681840957775bae)
@@ -20,5 +20,5 @@
         phase.start()
         assert phase.state == "running"
-        assert phase.running() is True
+        assert phase.is_running() is True
 
     def test_phase_pause(self):
@@ -27,5 +27,5 @@
         phase.pause()
         assert phase.state == "paused"
-        assert phase.paused() is True
+        assert phase.is_paused() is True
 
     def test_phase_abort(self):
@@ -33,5 +33,5 @@
         phase.abort()
         assert phase.state == "aborted"
-        assert phase.aborted() is True
+        assert phase.is_aborted() is True
 
     def test_phase_tick(self):
@@ -47,5 +47,5 @@
         phase.tick(300)
         assert phase.ticks_left == 0
-        assert phase.completed() is True
+        assert phase.is_completed() is True
 
     def test_phase_tick_beyond_completion(self):
Index: tests/test_recurring_phase_sequence.py
===================================================================
--- tests/test_recurring_phase_sequence.py	(revision 01c3cce20f4fe60352c5c0e4e104619adb839775)
+++ tests/test_recurring_phase_sequence.py	(revision 813e855eac7ce0884d4d8b35d681840957775bae)
@@ -2,5 +2,4 @@
 import json
 
-from flowtimer.Phase import Phase
 from flowtimer.RecurringPhaseSequence import RecurringPhaseSequence
 
@@ -23,5 +22,5 @@
         json_string = recurring_phase_sequence.to_json()
         data = json.loads(json_string)
-        assert data['state'] == "initial"
+        assert data['_state'] == "initial"
         assert data['initial_repetitions'] == 3
         assert data['passes_left'] == 3
@@ -29,5 +28,5 @@
 
     def test_initial_state(self, recurring_phase_sequence):
-        assert recurring_phase_sequence.state == "initial"
+        assert recurring_phase_sequence.state() == "initial"
         assert recurring_phase_sequence.current_phase.title == "Tasking"
         assert recurring_phase_sequence.passes_left == 3
@@ -57,14 +56,14 @@
 
     def test_completed(self, recurring_phase_sequence):
-        assert not recurring_phase_sequence.completed()
+        assert not recurring_phase_sequence.is_completed()
         for _ in range(3):
             for phase in recurring_phase_sequence.phases:
                 recurring_phase_sequence.tick(phase.initial_ticks)
-        assert recurring_phase_sequence.completed()
+        assert recurring_phase_sequence.is_completed()
 
     def test_abort(self, recurring_phase_sequence):
         recurring_phase_sequence.abort()
-        assert recurring_phase_sequence.state == "aborted"
-        assert recurring_phase_sequence.current_phase.aborted()
+        assert recurring_phase_sequence.state() == "aborted"
+        assert recurring_phase_sequence.current_phase.is_aborted()
 
     def test_tick_progression(self, recurring_phase_sequence):
Index: tests/test_schedule.py
===================================================================
--- tests/test_schedule.py	(revision 01c3cce20f4fe60352c5c0e4e104619adb839775)
+++ tests/test_schedule.py	(revision 813e855eac7ce0884d4d8b35d681840957775bae)
@@ -23,5 +23,5 @@
         assert schedule.blocks == [phase1, schedule.blocks[1]]
         assert schedule.current_block == phase1
-        assert schedule.state == "initial"
+        assert schedule.state() == "initial"
 
     def test_default_json_string(self):
@@ -48,5 +48,5 @@
         schedule, phase1, _, _ = setup_schedule
         schedule.start()
-        assert schedule.state == "running"
+        assert schedule.state() == "running"
         # assert phase1.ticks_left < phase1.initial_ticks  # Assuming the phase reduces ticks when started
 
@@ -54,17 +54,17 @@
         schedule, _, _, _ = setup_schedule
         schedule.start()
-        assert schedule.running() is True
+        assert schedule.is_running() is True
         schedule.pause()
-        assert schedule.running() is False
+        assert schedule.is_running() is False
 
     def test_paused(self, setup_schedule):
         schedule, _, _, _ = setup_schedule
         schedule.pause()
-        assert schedule.paused() is True
+        assert schedule.is_paused() is True
 
     def test_abort(self, setup_schedule):
         schedule, _, _, _ = setup_schedule
         schedule.abort()
-        assert schedule.state == "aborted"
+        assert schedule.state() == "aborted"
 
     def test_completed(self, setup_schedule):
@@ -74,6 +74,6 @@
         schedule.tick(phase1.initial_ticks)  # Complete phase1
         schedule.tick(sequence.initial_ticks)  # Complete sequence
-        assert schedule.completed() is True
-        assert schedule.state == "completed"
+        assert schedule.is_completed() is True
+        assert schedule.state() == "completed"
 
     def test_advance_to_next_block(self, setup_schedule):
