``` abstract class Canine : Animal { public bool BelongsToPack { get; protected set; } = false; } } ``` say it has its own abstract property, BelongsToPack, but why abstract modifier didn't appear before BelongsToPack ,Thanks