Completed: Port object Filter_Text and write unittests