using PropertyAccess component; support for Symfony 2.2