Add setters, refactor load and prime methods