hard delete first commit

Not fully working yet, expecting another commit making this available on all delete properties.