initial "add" cluster validations, helper methods for property objs