Best practices when representing data