DATAMONGO-1053 - Type check is now only performed on explicit language properties.

We now only perform a type check on via @Language explicitly defined language properties. Prior to this change non-String properties named language caused errors on entity validation.

Original pull request: #228.