Selber implementieren (inkl. Programmcode/Funktion) ist ja bei Vielem nicht nötig, abgesehn von der verschobenen Deklaration.
Delphi-Quellcode:
published
property NumbersOnly; // ohne den Typen ": Boolean"
und ohne dem read/write, wenn man da nichts ändern will, wie z.B. eigener Setter