add very basic API to Register object; we will flesh this out as needed, as the requirements for the API are too vague right now, and the object too complex to guess at