A library for using value objects inside Doctrine entities