State: move classmethods to the top