Changed bean constraitn description properties to a map, simplifying java management. Added migration listeners to embedded dataase