Finished Profile class.