If this can only be used on toOne and toMany relationships, shouldn't it only be a property on SC.ChildAttribute and SC.ManyAttribute?