Call to undefined method Asset_Block::type()

public function type() is in Kohana_Asset but block.php is extending Asset thus doesn't have access to $this->type()