A Taxonomy for Self-Properties in Decentralised Autonomic Computing