private function classNameFromTableName()
{
$parts = explode('_', $this->tableName);
$parts = $this->removeTablePrefix($parts);
$parts[] = Inflector::singularize(array_pop($parts));
$parts = Arrays::map($parts, 'ucfirst');
return implode('', $parts);
}