Added wrapper functionality for retrieving children and parent roles, allowing concrete subclasses to override this logic if required without changing the underlying Laravel relationships.