More to the point, if you are making ObjectivePascal classes from scratch, instead of simply defining external method bindings, this should be optional.