Require engine and version in gem class