Because that way the MM property doesn't have to know if your PK is a string, long, int, whatever.
~~Bonnie
>In the mmUserManager
>it defines a property as an object.
>
>private object _userPK;
>/// <summary>
>/// User Primary Key property
>/// </summary>
>public object UserPK
>{
> get { return _userPK; }
> set { _userPK = value; }
>}
>
>
>Why an Object?