Added support for selecting only specific properties on request