Developer Docs - Developer Codex - Block Settings
Starting in v9, all new blocks should use the ‘Vertical’ format for block settings, where the Properties of the FieldAttribute is assigned (not the constructor parameters)
Example:
[BooleanField( "Enable Giving",
Description = "If true, the giving data will be loaded otherwise it will be skipped.",
Key = AttributeKey.EnableGiving,
DefaultBooleanValue = true,
Order = 3 )]