Simplified registration process; added in-memory repository using NDatabase underneath