I'm actually going to go through and update all my protected variables to no start with an underscore as per PSR-2 standards.  But having a public variable start with an underscore is a bit weird :).  I would actually like to make this a protected variable and just set it when the Asset\Type is instantiated.