Use class rather than include, use resource chaining rather then requires