added barebones implementation of Concept class