Plugins are okay with exceeding the minimum requirements, so this is fine, but there should probably be a note some place indicating that __construct is a PHP 5 construct.  Our minimum for OJS 2.4.4 is still PHP 4.2.x.