Property-driven Training: All You (N)Ever Wanted to Know About