expose APLink/RPLink adding, and validate project on singular field update