public void AddSpace(int index)
    {
        SpacedObject item = new SpacedObject {
            m_CountIfNull = true
        };

        this.m_Objects.Insert(index, item);
    }
    public void AddObject(GameObject obj, Vector3 offset, bool countIfNull = true)
    {
        SpacedObject item = new SpacedObject {
            m_Object      = obj,
            m_Offset      = offset,
            m_CountIfNull = countIfNull
        };

        this.m_Objects.Add(item);
    }