fixes issues with PropertyPath creating non existant paths and also removing all of the error suppresion
adds pipe action
adds pipe action test