Make project id public

Reduction of rougly 1.3 million function calls on packagist update
Move public properties to top and document them