Getting events for a given week with code

I am having a little difficulty understanding how to get events from events+ code.

I just want to grab the events for any given week and display them with my own code.

It appears class_eab_collection.php (Eab_UpcomingWeeksCollection) is the one to use for this.

Inside this class there is a constant set for the number of weeks to look ahead and get. By default it is 5.

I just want 1 week of events so by looking at the plugin I can see this is done by adding filter before the call then removing it right after.

add_filter('eab-collection-upcoming_weeks-week_number', array($this, 'set_lookahead'));
	$testev = Eab_CollectionFactory::get_upcoming_weeks_events($date);
	remove_filter('eab-collection-upcoming_weeks-week_number', array($this, 'set_lookahead'));

(set_lookahead returns 1)

This returns the events for the given week but I now cannot see where the start and end times are for each event as this data is null.

The week in question has an event on monday 6th (mondays lesson) and saturday 11th (test regular).

Here is a dump of $testev so you can see exactly what is returned.

Array
(
    [0] => Eab_EventModel Object
        (
            [_event_id:Eab_EventModel:private] => 3495
            [_event:Eab_EventModel:private] => WP_Post Object
                (
                    [ID] => 3495
                    [post_author] => 1
                    [post_date] => 2015-07-03 16:50:11
                    [post_date_gmt] => 0000-00-00 00:00:00
                    [post_content] => its moday
                    [post_title] => mondays lesson
                    [post_excerpt] =>
                    [post_status] => recurrent
                    [comment_status] => open
                    [ping_status] => open
                    [post_password] =>
                    [post_name] => mondays-lesson-1
                    [to_ping] =>
                    [pinged] =>
                    [post_modified] => 2015-07-03 16:50:11
                    [post_modified_gmt] => 0000-00-00 00:00:00
                    [post_content_filtered] =>
                    [post_parent] => 3493
                    [guid] =>
                    [menu_order] => 0
                    [post_type] => incsub_event
                    [post_mime_type] =>
                    [comment_count] => 0
                    [filter] => raw
                )

            [_start_dates:Eab_EventModel:private] =>
            [_no_start_dates:Eab_EventModel:private] =>
            [_end_dates:Eab_EventModel:private] =>
            [_no_end_dates:Eab_EventModel:private] =>
            [_venue:Eab_EventModel:private] =>
            [_price:Eab_EventModel:private] =>
            [_status:Eab_EventModel:private] =>
        )

    [1] => Eab_EventModel Object
        (
            [_event_id:Eab_EventModel:private] => 3437
            [_event:Eab_EventModel:private] => WP_Post Object
                (
                    [ID] => 3437
                    [post_author] => 1
                    [post_date] => 2015-07-03 16:47:56
                    [post_date_gmt] => 0000-00-00 00:00:00
                    [post_content] => regular
                    [post_title] => test regular
                    [post_excerpt] =>
                    [post_status] => recurrent
                    [comment_status] => open
                    [ping_status] => open
                    [post_password] =>
                    [post_name] => test-regular-1
                    [to_ping] =>
                    [pinged] =>
                    [post_modified] => 2015-07-03 16:47:56
                    [post_modified_gmt] => 0000-00-00 00:00:00
                    [post_content_filtered] =>
                    [post_parent] => 3435
                    [guid] =>
                    [menu_order] => 0
                    [post_type] => incsub_event
                    [post_mime_type] =>
                    [comment_count] => 0
                    [filter] => raw
                )

            [_start_dates:Eab_EventModel:private] =>
            [_no_start_dates:Eab_EventModel:private] =>
            [_end_dates:Eab_EventModel:private] =>
            [_no_end_dates:Eab_EventModel:private] =>
            [_venue:Eab_EventModel:private] =>
            [_price:Eab_EventModel:private] =>
            [_status:Eab_EventModel:private] =>
        )

)

As you can see there are no start/end dates that correspond with the events actual times.

Am I using the wrong approach?