added m2m tests
added virtual fields tests
added AbstractPerson virtual fields tests