errors in your SmallTailorBod you got a constructor with to many or not enuff arguments Example:
public Constructor(int index,string inFile)
{
}
but I have.....
public Constructor(int index)
{
]
i only have 1 argument "index" but my Constructor wants 2 (int index,string inFile)