Understanding Doctrine Mapping Types