side_time_derivative uses AssemblyContext now.
element_constraint now takes an AssemblyContext