public MemberSerializations(ISpecifications specifications, IMemberSerializations serialization,
                             IContentMembers content)
 {
     _specifications = specifications;
     _serialization  = serialization;
     _content        = content;
 }
 public MemberSerializations(ISpecification <string> @true, ISpecification <string> @false,
                             IMemberSerializations serialization, IContentMembers members)
 {
     _true          = @true;
     _false         = @false;
     _serialization = serialization;
     _members       = members;
 }
 public MemberSerializations(IMemberSerializations serialization, IContentMembers members)
     : this(Specifications.Instance, serialization, members)
 {
 }
 public MemberSerializations(IMemberSerializations serialization, IContentMembers members)
     : this(AlwaysSpecification <string> .Default, new DelegatedSpecification <string>(string.IsNullOrEmpty),
            serialization, members)
 {
 }