Object design