Switch from BaseHasUuid superclass to FPHasUuid protocol