Use forward declarations instead of #include