Move template implementations form cpp to h of StringProperty (fixes undefined reference error)