Using this style because it makes the structure definition short and easy to read and understand simply by opening the header. The implementation details follow below instead