Why do you necessarily want to make a property of your type which already has properties?
Just use your type as such...
Your can remove your public myInts MyIntegers property.
static void Main(string[] args)
{
myInts integer = new myInts(5,5,5);
Console.WriteLine(integer.ToString());
integer.X = 10;
integer.Y = 10;
integer.Z = 10;
Console.WriteLine(integer.ToString());
Console.ReadKey();
}
Writes to console:
"5, 5, 5"
"10, 10, 10"