Song and User classes implementation.