Column names for association properties are generated wrong
As discovered by Bastian, column names for associations are created in model tables not with the property name but the name that is to be used for join tables.
/** * @var \TYPO3\FLOW3\Resource\Resource */ protected $foo;
would create a column named
flow3_resource_resource instead of the expected