Certainly better than the existing deprecation warning. Still doesn't feel ideal though. I wonder about a suitably named method on `EntitySpec` for creating an app spec (i.e. where the type is implicitly `StartableApplication`. Something like `EntitySpec.createAppSpec(WebClusterDatabaseExampleApp.class)` or `EntitySpec.app(...)`?