Contact Alliance Property Systems