Vala Programming/Concepts