return self after tick and parse_state for chainability