internal SirenEntityConfigurator(SirenConfigurator <TModel, TController> sirenConfigurator,
                                  HypermediaConfigurationLogic <TModel, TController> logic,
                                  Expression entityExpression,
                                  Expression actionExpression,
                                  bool isLinked)
 {
     _sirenConfigurator = sirenConfigurator;
     _entityBuilder     = rel =>
     {
         if (isLinked)
         {
             logic.AddNewLinkedEntityMapping(entityExpression, actionExpression, rel);
         }
         else
         {
             logic.AddNewEmbeddedEntityMapping(entityExpression, actionExpression, rel);
         }
     };
 }
 internal SirenConfigurator(HypermediaConfigurator <TModel, TController> hypermediaConfigurator, HypermediaConfigurationLogic <TModel, TController> logic)
 {
     _hypermediaConfigurator = hypermediaConfigurator;
     _logic = logic;
 }