[TASK] Provide AbstractObjectModel and move categories property