Removing the need of a public declaration file