Core functions to be used internally
calculate_cached_fields_for_votable(atom(), String.t(), integer(), boolean()) :: nil