Raise ValidationError when using partial submodel

Until a good usecase for partial submodels appears, this is the
documented behaviour, which was previously not followed when using
a Model instance directly. This patch adds the testcase and a fix.