Updated to use parseable model object protocol instead of model object base POCO