I don't see the SetEditable() method on a FeatureLayer or Layer object. It is on a StandaloneTable object, though. Am I missing something for layers?