See #7, #8, #10. Started implementing CREATE methods.