public virtual PropertyRoute GetEntityPropertyRoute() { return(Common.GetPropertyRoute(this)); }
protected virtual bool CanFind() { return(Entity == null && Find && !Common.GetIsReadOnly(this)); }
protected virtual bool CanCreate() { return(Entity == null && Create && !Common.GetIsReadOnly(this)); }
protected virtual bool CanRemove() { return(Entity != null && Remove && !Common.GetIsReadOnly(this)); }