Have to reconsider this issue because of interface companion objects.
Otherwise it would skip private companion object accessor generation.