Implements sequence (except validations). Closes #8