encapsulated _data property in formatter collection abstract
added formatter collection interface; child class must implement getOneResourceFormatterInstance()