Added static class allocator.
Added String description methods.
Changed to use the EyeTV description method.