Class Definition in place