Standard superclass to simplify {@link Change } implementations. You can implement Change directly, this class is purely for convenience but recommended.
By default, this base class relies on annotations such as {@link DatabaseChange} and {@link DatabaseChangeProperty}and delegating logic to the {@link liquibase.sqlgenerator.SqlGenerator} objects created to do the actual change work.Place the @DatabaseChangeProperty annotations on the read "get" methods to control property metadata.