CASE: what are custom objects?