The designer does not seem to like generic Application classes.
Trying an interface.
Remove interfaces.
Implement interfaces without specifying them.