Refactor: TimeRecoverProperty type check