Prevent overriding of type

Allow the annotation "Type" to change the type of element used on elements with associations.

With reference to issue: https://github.com/doctrine/DoctrineORMModule/issues/312