Why did he have to be abstract? The Gleez_Template Class don't contains any abstract methods