side_constraint now takes an AssemblyContext
mass_residual now takes an AssemblyContext.
Most cache methods taking AssemblyContext now.