Parses data into value objects