- Records can have constructor, with at least one parameter.
- Records support properties and static methods.
- Records support operator overloading.
- Records can have methods (functions, procedures).
- Records do NOT support virtual methods ("virtual", "dynamic", and "message")
- Records do NOT support destructors.