Imports System.Xml.Serialization <Serializable()> Public Class CustomClass Private m_FirstName As String Public Function Validate() As Boolean If m_FirstName = String.Empty Then Return False Else Return True End If End Function Public Property FirstName() As String Get Return m_FirstName End Get Set(ByVal Value As String) m_FirstName = Value End Set End Property End Class