API on top of Liferay's own preference API that allows for multi-scope preferences storage