Finished impl of both API params model/facade