protected virtual void IncreasePool( int size )
{
int oldSize = this.billboardPool.Count;
// expand the capacity a bit
this.billboardPool.Capacity += size;
// add fresh Billboard objects to the new slots
for ( int i = oldSize; i < size; ++i )
{
this.billboardPool.Add( new Billboard() );
}
}