Newly created blocks use the initializer to set properties, allowing the user to set per-block properties