Defined interface for all invalid value generators

+ pep8 fixes

Change-Id: Ife5a2beb2723177a11a3fbc66b69e15d4b045bf1
Signed-off-by: Marc Koderer <m.koderer@telekom.de>