$className :
$namespace :
$entity :
$tableName :
$tableProperties :
$module :
$fileName :
$savePathAppend :
$extendClass :
$routeName :
$templateName :
$serviceName :
$classDocBlock :
$traits :
$interfaces :
$uses :
$searchFields :
__call( $name, $arguments)
__construct( $className, $namespace)
getEntityNameOnly()
setExtendClass( $extendClass)
getTraitNames()
setSearchFields( $searchFields)
addUse( $use)
clearUses()