fixed bug: limit is ignored if empty include array
added test for eager loading hasMany + hasOne rels