Using initializer lists instead of inline assignment in the header