純類

public class Foo {
    public string prop { construct; get; }
}

Pure-Vala 和輕量級。如果你需要在 struct 的效率和完整的 GObject 類的功能之間進行折衷,這將非常有用。