private void InsertProcedural(IProceduralEntityResource resource, ResourceValidator validator) { var attribute = new RESTableProceduralAttribute(resource.Methods) { Description = resource.Description }; var type = resource.Type; validator.ValidateRuntimeInsertion(type, resource.Name, attribute); validator.Validate(type); var inserted = _InsertResource(type, resource.Name, attribute); ReceiveClaimed(new[] { inserted }); }