CMS-3557 LiveEdit - Create reusable class between admin and live-edit representing selectable item in Page