ProposalObject does not implement 'empty?'

This caused failures when re-applying the network proposal