Class ComplexProperty