add get() method options parameter

I have refactored get() method to use 'options' object as a optional parameter to defined whether return an item or entire collection according to item:#360.